water-oil emulsion - Francés Inglés Diccionario